import api from '../../utils/api'
import https from '../../utils/https'
import Toast from '@vant/weapp/toast/toast';

// components/products/products.js
Component({
  options: {
    multipleSlots: true // 在组件定义时的选项中启用多slot支持
  },
  /**
   * 组件的属性列表
   */
  properties: {
    title: {
      type: String,
      value: '',
      // 监听
      observer: function (newVal) {
        console.log(newVal)
        if(newVal=='我发布的'){
          return https.get(api.api.myProduct).then(res => {
            console.log(res);
            this.setData({
              imageURL: res.data.data,
              show:false
            })
            console.log(this.data.imageURL);
          })
        }
        if(newVal=='我收藏的'){
          return https.get(api.api.getMyShoucang).then(res => {
            console.log(res);
            this.setData({
              imageURL: res.data.data,
              show:false
            })
            console.log(this.data.imageURL);
          })
        }
        if(newVal=='我的交易'){
          return https.get(api.api.myPay).then(res => {
            console.log(res);
            this.setData({
              imageURL: res.data.data,
              show:false
            })
            console.log(this.data.imageURL);
          })
        }
        
        
        
        https.get(api.api.getProduct, {
            category: newVal
          }).then(res => {
            console.log(res);
            this.setData({
              imageURL: res.data.data
            })
            console.log(this.data.imageURL);
          })
        
        
      }

    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    tag: '有货',
    show:true,
    imageURL: [
      
    ]
  },

  /**
   * 组件的方法列表
   */
  methods: {
    pay(e) {
      console.log(e.currentTarget.dataset);
      wx.navigateTo({
        url: '/pages/pay/pay',
        success: function(res) {
          res.eventChannel.emit('params', { data:e.currentTarget.dataset })
        }
      })
    },
    shoucang(e){
      
      https.post(api.api.shoucangProduct,{id:e.currentTarget.dataset.id}).then(res=>{
        Toast.success('收藏成功');
      })
    }
  },

  /**
   * 组件的生命周期
   */
  lifetimes: {
    // 在组件实例进入页面节点树时执行
    // attached: function() {
    //   https.get(api.api.getProduct,{category:title}).then(res=>{
    //     console.log(res);
    //     this.setData({
    //       imageURL:res.data.data
    //     })
    //   })
    // },
  }
})